print("这是一个lua脚本的DEMO")
online = true

function getData(id,params)
    err = 'offline'
    result = {}
    if (online == true) then
        print("&&&&&&&&&&&&&&&&&&&&&&&&&")
        print("&&&&&&&&&&&&&&&&&&&&&&&&&")
        print("&&&&&&&&&&&&&&&&&&&&&&&&&")
        print("&&&&&&&&&&&&&&&&&&&&&&&&&")
        print("&&&&&&&&&&&&&&&&&&&&&&&&&")
        result['p1::::s1::::0'] = 1000+mark
        result['p1::::s1::::2'] = 12000+mark
        result['p2'] = 30000 + mark
        result['p3::::s1'] = 330000 + mark
        return result
    else
        return err
    end
end

mark = 0


function ctrl(id,params)
    if online then
        print("!!!!!!!!!!!!!---------ctrl----------")
        print("!!!!!!!!!!!!!---------ctrl----------")
        print("!!!!!!!!!!!!!---------ctrl----------")
        print("!!!!!!!!!!!!!---------ctrl----------")
        print("!!!!!!!!!!!!!---------ctrl----------")
        print("!!!!!!!!!!!!!---------ctrl----------")
        --[[
        sid := params["service_id"]
        p1 := params["param1"]
        ]]
       
        return params
    end
end

function getAlarm(id,params)
    if online == true then
        mark=mark+1
        flag = "BEGIN"
        result = {}
        --[[if mark %2 then 
            flag = "END"
            
        end]]
        
        print("*******************")
        print("*******************")
        print("*******************")
        print("*******************")
        print("*******************")
        print(flag)
        result['a1::::0'] = flag
        result['a1::::2'] = flag
        result['a0'] = flag
        result['a2'] = flag
        return result 
    end
end